const QQmap = require("../../qqMap/qqmap-wx-jssdk.js")
let qqMapSdk;
Page({
  data: {
    keyword: ""
  },
  onLoad(options) {
    qqMapSdk = new QQmap({
      key: "FSWBZ-A6XRU-JVRVC-BFKUI-D5KTJ-76BUU"
    })

    this.setData({
      search: this.search.bind(this)
    })
  },
  search(val) { //输入框输入就会触发这个方法
    console.log(val);
    return new Promise((resolve, reject) => {
      if(val===""){
        resolve([]);
        return
      }
      //调用suggestion
      qqMapSdk.getSuggestion({
        keyword: val,
        region: "南京市",
        success(res) {
          console.log(res);
          //将返回结果的title字段映射给text
          let data = res.data.map(item => {
            return {
              text: item.title,
              ...item
            }
          })
          resolve(data)
        },
        fial(err) {
          console.log(err);

        }
      })
    })
  },
  selectResult(sel) {//选择的时候就会触发这个方法
    // console.log(sel);
    let {item} = sel.detail;//将选中的结果获取出来
    //选择的时候,需要调用wx.openLaction,打开地理位置
    // console.log(item);
    let {lat:latitude,lng:longitude} = item.location
    wx.openLocation({
      latitude,
      longitude,
      name:item.title,
      scale:18,
      address:item.address
    })
  },
  onReady() {

  },
  onShow() {

  },
  onHide() {

  },
  onUnload() {

  },
  onShareAppMessage() {
    return {
      title: '',
    };
  },
});

//1.不能有色情
//2.不能有反动言论
//3.不要宣扬谣言